elimination of parasites - French English Dictionary